Obter uma chave de API
As chaves de API sao gerenciadas na sua conta Minotaur.
Os endpoints desta secao exigem token de sessao (Bearer <session_token>).
Gerar uma chave
POST /api/api-key/generate
Authorization: Bearer <session_token>
Content-Type: application/json
{
"name": "Minha Integracao",
"expiration": 30
}
Valores aceitos para expiration: 7, 30, 90, 365.
Listar chaves
GET /api/api-key
Authorization: Bearer <session_token>
Retorna os registros de chaves, nunca o valor bruto da chave.
Atualizar ou rotacionar uma chave
PATCH /api/api-key/update/:id
Authorization: Bearer <session_token>
Content-Type: application/json
Pode atualizar name e/ou expiration, e emite uma nova chave.
A chave anterior para de funcionar imediatamente.
Revogar uma chave
PATCH /api/api-key/revoke/:id
Authorization: Bearer <session_token>
A revogacao e permanente e nao pode ser desfeita.
Notas importantes
- O valor da chave aparece apenas uma vez ao gerar/rotacionar.
- Salve as chaves em um gerenciador de segredos.
- Para mudar permissoes, rotacione a chave.